package br.hm.callmeter.mobileaccount.model;

import br.hm.telephoneoperator.PhoneOperator;

public class CallDataDetail {

	/**
	 * @uml.property name="callData"
	 * @uml.associationEnd aggregation="composite"
	 *                     inverse="callDataDetail:br.hm.callmeter.mobileaccount.model.CallData"
	 */
	private CallData callData;

	/**
	 * Getter of the property <tt>callData</tt>
	 * 
	 * @return Returns the callData.
	 * @uml.property name="callData"
	 */
	public CallData getCallData() {
		return callData;
	}

	/**
	 * Setter of the property <tt>callData</tt>
	 * 
	 * @param callData
	 *            The callData to set.
	 * @uml.property name="callData"
	 */
	public void setCallData(CallData callData) {
		this.callData = callData;
	}

	/**
	 * @uml.property name="rate"
	 */
	private CallRate rate;

	/**
	 * Getter of the property <tt>rate</tt>
	 * 
	 * @return Returns the rate.
	 * @uml.property name="rate"
	 */
	public CallRate getRate() {
		return rate;
	}

	/**
	 * Setter of the property <tt>rate</tt>
	 * 
	 * @param rate
	 *            The rate to set.
	 * @uml.property name="rate"
	 */
	public void setRate(CallRate rate) {
		this.rate = rate;
	}

	/**
	 * @uml.property name="phoneOperator"
	 * @uml.associationEnd 
	 *                     inverse="callDataDetail:br.hm.calloperator.PhoneOperator"
	 */
	private PhoneOperator phoneOperator;

	/**
	 * Getter of the property <tt>phoneOperator</tt>
	 * 
	 * @return Returns the phoneOperator.
	 * @uml.property name="phoneOperator"
	 */
	public PhoneOperator getPhoneOperator() {
		return phoneOperator;
	}

	/**
	 * Setter of the property <tt>phoneOperator</tt>
	 * 
	 * @param phoneOperator
	 *            The phoneOperator to set.
	 * @uml.property name="phoneOperator"
	 */
	public void setPhoneOperator(PhoneOperator phoneOperator) {
		this.phoneOperator = phoneOperator;
	}

}
